Мелкие вопросы.

608
5
15
Код:
x >> 2 << 2

Что это за хрень?) То-есть сначала сдвигается на 2 бита вправо, потом в лево, и что это даёт? Это не тоже самое, что и х*4/4? Сколько не читаю про эти биты, всё время забываю что они делают :)
 
x=1001//это псевдокод
x>>1
//x==100
x<<1
//x==1000 , в итоге последний знак затерся нулем
 
У меня у одного щас не компилит вот с такой херью?
Код:
       at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryCha
inDependencyResolver.findLatestModule(RepositoryChainDependencyResolver.java:121
)
        at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryCha
inDependencyResolver.findLatestModule(RepositoryChainDependencyResolver.java:97)

        at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryCha
inDependencyResolver.resolve(RepositoryChainDependencyResolver.java:66)
        at org.gradle.api.internal.artifacts.ivyservice.clientmodule.ClientModul
eResolver.resolve(ClientModuleResolver.java:45)
        at org.gradle.api.internal.artifacts.ivyservice.projectmodule.ProjectDep
endencyResolver.resolve(ProjectDependencyResolver.java:49)
        at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.LazyDependenc
yToModuleResolver$AbstractVersionResolveResult.resolve(LazyDependencyToModuleRes
olver.java:69)
        at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.Depe
ndencyGraphBuilder$ModuleVersionResolveState.resolve(DependencyGraphBuilder.java
:543)
        at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.Depe
ndencyGraphBuilder$ModuleVersionResolveState.getMetaData(DependencyGraphBuilder.
java:554)
        at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.Depe
ndencyGraphBuilder$DependencyEdge.calculateTargetConfigurations(DependencyGraphB
uilder.java:255)
        at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.Depe
ndencyGraphBuilder$DependencyEdge.attachToTargetConfigurations(DependencyGraphBu
ilder.java:229)
        at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.Depe
ndencyGraphBuilder.traverseGraph(DependencyGraphBuilder.java:142)
        at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.Depe
ndencyGraphBuilder.resolveDependencyGraph(DependencyGraphBuilder.java:82)
        at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.Depe
ndencyGraphBuilder.resolve(DependencyGraphBuilder.java:74)
        at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DefaultDep
endencyResolver$1.execute(DefaultDependencyResolver.java:120)
        at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DefaultDep
endencyResolver$1.execute(DefaultDependencyResolver.java:86)
        at org.gradle.internal.Transformers$3.transform(Transformers.java:131)
        at org.gradle.api.internal.artifacts.ivyservice.DefaultIvyContextManager
.withIvy(DefaultIvyContextManager.java:61)
        at org.gradle.api.internal.artifacts.ivyservice.DefaultIvyContextManager
.withIvy(DefaultIvyContextManager.java:39)
        at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DefaultDep
endencyResolver.resolve(DefaultDependencyResolver.java:86)
        at org.gradle.api.internal.artifacts.ivyservice.CacheLockingArtifactDepe
ndencyResolver$1.run(CacheLockingArtifactDependencyResolver.java:42)
        at org.gradle.internal.Factories$1.create(Factories.java:22)
        at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAcc
ess.java:187)
        at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAcc
ess.java:175)
        at org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(De
faultPersistentDirectoryStore.java:106)
        at org.gradle.cache.internal.DefaultCacheFactory$ReferenceTrackingCache.
useCache(DefaultCacheFactory.java:187)
        at org.gradle.api.internal.artifacts.ivyservice.DefaultCacheLockingManag
er.useCache(DefaultCacheLockingManager.java:63)
        at org.gradle.api.internal.artifacts.ivyservice.CacheLockingArtifactDepe
ndencyResolver.resolve(CacheLockingArtifactDependencyResolver.java:40)
        at org.gradle.api.internal.artifacts.ivyservice.SelfResolvingDependencyR
esolver.resolve(SelfResolvingDependencyResolver.java:45)
        at org.gradle.api.internal.artifacts.ivyservice.ShortcircuitEmptyConfigs
ArtifactDependencyResolver.resolve(ShortcircuitEmptyConfigsArtifactDependencyRes
olver.java:55)
        at org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingArtifactDep
endencyResolver.resolve(ErrorHandlingArtifactDependencyResolver.java:47)
        at org.gradle.api.internal.artifacts.ivyservice.DefaultConfigurationReso
lver.resolve(DefaultConfigurationResolver.java:46)
        at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration
.resolveNow(DefaultConfiguration.java:240)
        at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration
.getResolvedConfiguration(DefaultConfiguration.java:230)
        at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration
_Decorated.getResolvedConfiguration(Unknown Source)
        at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration
$ConfigurationFileCollection.getFiles(DefaultConfiguration.java:426)
        at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration
.getFiles(DefaultConfiguration.java:202)
        at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration
_Decorated.getFiles(Unknown Source)
        at org.gradle.api.internal.file.collections.DefaultFileCollectionResolve
Context$FileTreeConverter.convertInto(DefaultFileCollectionResolveContext.java:1
91)
        at org.gradle.api.internal.file.collections.DefaultFileCollectionResolve
Context.doResolve(DefaultFileCollectionResolveContext.java:103)
        at org.gradle.api.internal.file.collections.DefaultFileCollectionResolve
Context.resolveAsFileTrees(DefaultFileCollectionResolveContext.java:75)
        at org.gradle.api.internal.file.collections.DefaultFileCollectionResolve
Context$FileTreeConverter.convertInto(DefaultFileCollectionResolveContext.java:1
82)
        at org.gradle.api.internal.file.collections.DefaultFileCollectionResolve
Context.doResolve(DefaultFileCollectionResolveContext.java:98)
        at org.gradle.api.internal.file.collections.DefaultFileCollectionResolve
Context.resolveAsFileTrees(DefaultFileCollectionResolveContext.java:75)
        at org.gradle.api.internal.file.CompositeFileCollection$1.resolve(Compos
iteFileCollection.java:88)
        at org.gradle.api.internal.file.CompositeFileCollection.getSourceCollect
ions(CompositeFileCollection.java:143)
        at org.gradle.api.internal.file.CompositeFileTree.getSourceCollections(C
ompositeFileTree.java:30)
        at org.gradle.api.internal.file.CompositeFileCollection.getFiles(Composi
teFileCollection.java:38)
        at org.gradle.api.internal.changedetection.state.DefaultFileCollectionSn
apshotter.snapshot(DefaultFileCollectionSnapshotter.java:48)
        at org.gradle.api.internal.changedetection.rules.InputFilesStateChangeRu
le.create(InputFilesStateChangeRule.java:33)
        at org.gradle.api.internal.changedetection.rules.TaskUpToDateState.<init
>(TaskUpToDateState.java:46)
        at org.gradle.api.internal.changedetection.changes.DefaultTaskArtifactSt
ateRepository$TaskArtifactStateImpl.getStates(DefaultTaskArtifactStateRepository
.java:126)
        at org.gradle.api.internal.changedetection.changes.DefaultTaskArtifactSt
ateRepository$TaskArtifactStateImpl.isUpToDate(DefaultTaskArtifactStateRepositor
y.java:69)
        at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.exec
ute(SkipUpToDateTaskExecuter.java:52)
        at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execut
e(ValidatingTaskExecuter.java:58)
        at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecu
ter.execute(SkipEmptySourceFilesTaskExecuter.java:42)
        at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter
.execute(SkipTaskWithNoActionsExecuter.java:52)
        at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execut
e(SkipOnlyIfTaskExecuter.java:53)
        at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter
.execute(ExecuteAtMostOnceTaskExecuter.java:43)
        at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailur
e(AbstractTask.java:296)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorW
orker.executeTask(AbstractTaskPlanExecutor.java:79)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorW
orker.processTask(AbstractTaskPlanExecutor.java:63)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorW
orker.run(AbstractTaskPlanExecutor.java:51)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(Defaul
tTaskPlanExecutor.java:23)
        at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(Defau
ltTaskGraphExecuter.java:86)
        at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTask
ExecutionAction.java:29)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecute
r.java:61)
        at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExec
uter.java:23)
        at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecu
ter.java:67)
        at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildEx
ecutionAction.java:32)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecute
r.java:61)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecute
r.java:54)
        at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(Default
GradleLauncher.java:148)
        at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradle
Launcher.java:105)
        at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLaun
cher.java:85)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildCon
troller.run(InProcessBuildActionExecuter.java:81)
        at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.jav
a:33)
        at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.jav
a:24)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProce
ssBuildActionExecuter.java:39)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProce
ssBuildActionExecuter.java:29)
        at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50)
        at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.jav
a:171)
        at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.
execute(CommandLineActionFactory.java:237)
        at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.
execute(CommandLineActionFactory.java:210)
        at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRunti
meValidationAction.java:35)
        at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRunti
meValidationAction.java:24)
        at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(
CommandLineActionFactory.java:206)
        at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(
CommandLineActionFactory.java:169)
        at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionRep
ortingAction.java:33)
        at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionRep
ortingAction.java:22)
        at org.gradle.launcher.Main.doAction(Main.java:33)
        at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBoots
trap.java:54)
        at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.j
ava:35)
        at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.ja
va:30)
        at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:127)
        at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:56)
14:52:28.711 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine
.graph.DependencyGraphBuilder                                                  ]
                                                                               V
isiting dependency com.yourname.modid:forge 1.7.10:1.0(compile) -> net.minecraft
:launchwrapper:1.11(dependency: net.minecraft#launchwrapper;1.11 {minecraftDeps=
[default]})
14:52:28.718 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine
.graph.DependencyGraphBuilder                                                  ]
                                                                               S
electing new module version net.minecraft:launchwrapper:1.11
14:52:28.725 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.Re
positoryChainDependencyResolver                                                ]
                                                                               A
ttempting to resolve module 'net.minecraft:launchwrapper:1.11' using repositorie
s [forge, MavenRepo, minecraft, forgeFlatRepo]
14:52:28.733 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.Ca
chingModuleComponentRepository                                                 ]
                                                                               D
etected non-existence of module 'net.minecraft:launchwrapper:1.11' in resolver c
ache 'forge'
14:52:28.741 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.Ca
chingModuleComponentRepository                                                 ]
                                                                               D
etected non-existence of module 'net.minecraft:launchwrapper:1.11' in resolver c
ache 'MavenRepo'
14:52:28.752 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.pa
rser.IvyXmlModuleDescriptorParser                                              ]
                                                                               p
ost 1.3 ivy file: using exact as default matcher
14:52:28.762 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.Ca
chingModuleComponentRepository                                                 ]
                                                                               U
sing cached module metadata for module 'net.minecraft:launchwrapper:1.11' in 'mi
necraft'
14:52:28.772 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.Re
positoryChainDependencyResolver                                                ]
                                                                               U
sing module 'net.minecraft:launchwrapper:1.11' from repository 'minecraft'
14:52:28.779 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine
.graph.DependencyGraphBuilder                                                  ]
                                                                               V
isiting dependency com.yourname.modid:forge 1.7.10:1.0(compile) -> com.google.co
de.findbugs:jsr305:1.3.9(dependency: com.google.code.findbugs#jsr305;1.3.9 {mine
craftDeps=[default]})
14:52:28.785 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine
.graph.DependencyGraphBuilder                                                  ]
                                                                               S
electing new module version com.google.code.findbugs:jsr305:1.3.9
14:52:28.792 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.Re
positoryChainDependencyResolver                                                ]
                                                                               A
ttempting to resolve module 'com.google.code.findbugs:jsr305:1.3.9' using reposi
tories [forge, MavenRepo, minecraft, forgeFlatRepo]
14:52:28.798 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.Ca
chingModuleComponentRepository                                                 ]
                                                                               C
ached meta-data for missing module is expired: will perform fresh resolve of 'co
m.google.code.findbugs:jsr305:1.3.9' in 'forge'
14:52:28.810 [DEBUG] [org.gradle.api.internal.artifacts.repositories.resolver.De
faultExternalResourceArtifactResolver                                          ]
                                                                               L
oading http://files.minecraftforge.net/maven/com/google/code/findbugs/jsr305/1.3
.9/jsr305-1.3.9.pom
14:52:28.817 [DEBUG] [org.gradle.internal.resource.transfer.DefaultCacheAwareExt
ernalResourceAccessor                                                          ]
                                                                               C
onstructing external resource: http://files.minecraftforge.net/maven/com/google/
code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom
14:52:28.826 [DEBUG] [org.gradle.internal.resource.transport.http.HttpResourceAc
cessor                                                                         ]
                                                                               C
onstructing external resource metadata: http://files.minecraftforge.net/maven/co
m/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom
14:52:28.833 [DEBUG] [org.gradle.internal.resource.transport.http.HttpClientHelp
er                                                                             ]
                                                                               P
erforming HTTP HEAD: http://files.minecraftforge.net/maven/com/google/code/findb
ugs/jsr305/1.3.9/jsr305-1.3.9.pom
14:52:28.846 [DEBUG] [org.apache.http.impl.conn.PoolingClientConnectionManager]
                                                                               C
onnection request: [route: {}->http://files.minecraftforge.net][total kept alive
: 0; route allocated: 0 of 5; total allocated: 0 of 10]
14:52:28.852 [DEBUG] [org.apache.http.impl.conn.PoolingClientConnectionManager]
                                                                               C
onnection leased: [id: 1][route: {}->http://files.minecraftforge.net][total kept
 alive: 0; route allocated: 1 of 5; total allocated: 1 of 10]
14:52:28.860 [DEBUG] [org.apache.http.impl.conn.DefaultClientConnectionOperator]
                                                                               C
onnecting to files.minecraftforge.net:80
 
Попробовал в скала-интерпритаторе - работает, думаю, в java не отличается это.
И ты не скопировал строчку с самой ошибкой
 
Connecting to files.minecraftforge.net:80

С этой хернёй зависает и пытается через 10 секунд по новой, и опять зависает. И так по кругу...
 
Connecting to files.minecraftforge.net:80
А если строчку x >> 2 << 2 убрать, перестает крашить?
 
hohserg написал(а):
Connecting to files.minecraftforge.net:80
А если строчку x >> 2 << 2 убрать, перестает крашить?

Я создал эту тему для любых мелких вопросов, что-бы не спамить темами. Суда может кто угодно писать, если что. И эти 2 вопроса разные ;D У них сайт лагал и не могло приконнектиться, уже всё прошло.
 
Назад
Сверху