[keycloak-user] java.net.ConnectException: JBAS012144: Could not connect to http-remoting://127.0.0.1:9990

Tanudjaja, Francisco francisco.tanudjaja at bina.roche.com
Tue Apr 18 19:31:41 EDT 2017


Thanks for the reply.


I didn't exactly catch what you mean ... both the auth-server and
vanilla-client are running wildfly ?

I've restarted my auth-server using the command =>

./standalone.sh -Djboss.socket.binding.port-offset=1910


Then I checked that I was able to login to the admin console on =>

http://localhost:9990/auth


Ran my vanilla client using the command =>

mvn install -DskipTests wildfly:deploy


Now I got a different error message =>

[ERROR] }': java.net.ConnectException: JBAS012174: Could not connect to
http-remoting://127.0.0.1:9990. The connection failed: For now upgrade
responses must have a content length of zero.



Also, checking out keycloak repo and running mvn install helped to some
extent, but still running 'mvn install wildfly:deploy' has issues


1. keycloak-test-helpers dependency on the parent pom.xml may not have been
defined correctly.

I got this compilation error

[ERROR] COMPILATION ERROR :

[INFO] -------------------------------------------------------------

[ERROR]
/Users/tanudjaf/git/keycloak-quickstarts/app-profile-jee-vanilla/src/test/java/org/keycloak/quickstart/ArquillianProfileJeeVanillaTest.java:[41,25]
package org.keycloak.test does not exist

[ERROR]
/Users/tanudjaf/git/keycloak-quickstarts/app-profile-jee-vanilla/src/test/java/org/keycloak/quickstart/ArquillianProfileJeeVanillaTest.java:[42,34]
package org.keycloak.test.builders does not exist

[ERROR]
/Users/tanudjaf/git/keycloak-quickstarts/app-profile-jee-vanilla/src/test/java/org/keycloak/quickstart/ArquillianProfileJeeVanillaTest.java:[51,32]
package org.keycloak.test does not exist


Seems to at least compile if I add the dependency manually on the child
pom.xml

+       <dependency>

+               <groupId>org.keycloak</groupId>

+               <artifactId>keycloak-test-helper</artifactId>

+               <version>${version.keycloak}</version>

+               <scope>test</scope>

+       </dependency>


2. Still after it compiles there's a runtime exception thrown

-------------------------------------------------------

 T E S T S

-------------------------------------------------------

Running org.keycloak.quickstart.ArquillianProfileJeeVanillaTest

Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.179 sec
<<< FAILURE!

org.keycloak.quickstart.ArquillianProfileJeeVanillaTest  Time elapsed:
1.177 sec  <<< ERROR!

java.lang.RuntimeException: Could not create new instance of class
org.jboss.arquillian.test.impl.EventTestRunnerAdaptor

at
org.jboss.arquillian.test.spi.SecurityActions.newInstance(SecurityActions.java:166)

at
org.jboss.arquillian.test.spi.SecurityActions.newInstance(SecurityActions.java:103)

at
org.jboss.arquillian.test.spi.TestRunnerAdaptorBuilder.build(TestRunnerAdaptorBuilder.java:52)

at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:114)

at
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)

at
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)

at
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

at
org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)

at
org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)

at
org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)

at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)

at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)

Caused by: java.lang.reflect.InvocationTargetException

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:422)

at
org.jboss.arquillian.test.spi.SecurityActions.newInstance(SecurityActions.java:162)

... 15 more


On Tue, Apr 18, 2017 at 1:25 PM, Bruno Oliveira <bruno at abstractj.org> wrote:

> If you're starting WildFly on port 8180. I believe that you should
> specify -Dwildfly.port=10090 for deployment.
>
> The quickstarts depend on keycloak-tests-helper, which wasn't released
> yet. That's the reason why it points to the same release specified on
> Keycloak master branch. Here's what you can do to workaround this while we
> fix:
>
> - git clone https://github.com/keycloak/keycloak.git && cd keycloak &&
> mvn clean install -Pdistribution -DskipTests=true
>
> I hope it helps.
>
>
> On Tue, Apr 18, 2017 at 2:52 PM Tanudjaja, Francisco <
> francisco.tanudjaja at bina.roche.com> wrote:
>
>> Hi,
>>
>> I've followed the instructions on
>> https://keycloak.gitbooks.io/documentation/content/
>> authorization_services/topics/getting-started/hello-world/deploy.html
>>
>> I have the following keycloak.json in the 'config' directory of
>> ~/path/to/keycloak-quickstarts/app-profile-jee-vanilla
>>
>> """
>> {
>>   "realm": "Foo",
>>   "auth-server-url": "http://localhost:8180/auth",
>>   "ssl-required": "external",
>>   "resource": "fclient",
>>   "credentials": {
>>     "secret": "0749b4fc-db40-410a-ac2c-8837ce206c5d"
>>   },
>>   "policy-enforcer": {}
>> }
>> """
>>
>> Got the following error and wasn't able to find any references to port
>> 9990
>> in the configuration.
>>
>> [ERROR] Failed to execute goal org.wildfly.plugins:wildfly-
>> maven-plugin:1.0.1.Final:deploy (default-cli) on project
>> keycloak-app-profile-jee-vanilla: Could not execute goal deploy on
>> /Users/tanudjaf/git/keycloak-quickstarts/app-profile-jee-
>> vanilla/target/vanilla.war.
>> Reason: I/O Error could not execute operation '{
>> [ERROR] "operation" => "read-attribute",
>> [ERROR] "address" => [],
>> [ERROR] "name" => "launch-type"
>> [ERROR] }': java.net.ConnectException: JBAS012144: Could not connect to
>> http-remoting://127.0.0.1:9990. The connection timed out
>> [ERROR] -> [Help 1]
>>
>> Please advise.
>>
>>
>> -----------------------------------------------------
>> Additional note:
>>
>> I jumped a few hoops while navigating the documentation. Its possible the
>> issue is caused by my changes I've made. For reference, I've listed them
>> below
>>
>> ## wrong link on github in https://keycloak.gitbooks.io/
>> documentation/content/authorization_services/topics/
>> getting-started/hello-world/deploy.html
>>
>> ** easy fix, looks like the folder was renamed
>> - $ cd keycloak-quickstarts/app-authz-jee-vanilla
>> + $ cd keycloak-quickstarts/app-profile-jee-vanilla
>>
>>
>> ## wrong version on pom
>> There is no '3.1.0.CR1-SNAPSHOT' published in maven repo
>> See
>> -> https://github.com/keycloak/keycloak/blob/3.0.x/boms/adapter/pom.xml
>> -> https://mvnrepository.com/artifact/org.keycloak.bom/
>> keycloak-adapter-bom
>>
>> ** resolved by changing pom.xml
>> -        <version>3.1.0.CR1-SNAPSHOT</version>
>> +        <version>3.0.0.Final</version>
>>
>>
>> ## cannot compile test
>> [ERROR] Failed to execute goal org.apache.maven.plugins:
>> maven-compiler-plugin:3.1:testCompile (default-testCompile) on project
>> keycloak-app-profile-jee-vanilla: Compilation failure: Compilation
>> failure:
>> [ERROR] /Users/tanudjaf/git/keycloak-quickstarts/app-profile-jee-
>> vanilla/src/test/java/org/keycloak/quickstart/
>> ArquillianProfileJeeVanillaTest.java:[41,25]
>> package org.keycloak.test does not exist
>> ...
>>
>> ** resolved by removing app-profile-jee-vanilla/src/
>> test/java/org/keycloak/
>> quickstart/ArquillianProfileJeeVanillaTest.java
>> _______________________________________________
>> keycloak-user mailing list
>> keycloak-user at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/keycloak-user
>>
>


More information about the keycloak-user mailing list