[keycloak-dev] AS7 subsystem problems Re: release? Stan?

Stan Silvert ssilvert at redhat.com
Tue Dec 2 15:12:45 EST 2014


We may have other problems.  I just updated to the latest and OSGI core 
adapter fails to build.   I can continue what I'm doing because the AS7 
adapter built successfully.

See WARNING below.  Possibly a Windows problem?

[INFO] Building Keycloak OSGI Core Adapter Integration 1.1.0.Beta2-SNAPSHOT
[INFO] 
------------------------------------------------------------------------
[INFO]
[INFO] --- buildnumber-maven-plugin:1.3:create-timestamp 
(get-build-timestamp) @ keycloak-osgi-core-adapter ---
[INFO]
[INFO] --- buildnumber-maven-plugin:1.3:create (get-scm-revision) @ 
keycloak-osgi-core-adapter ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ 
keycloak-osgi-core-adapter ---
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered 
resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory 
C:\GitHub\keycloak\distribution\osgi\core-adapter\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.1:compile (default-compile) @ 
keycloak-osgi-core-adapter ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-bundle-plugin:2.3.7:manifest (bundle-manifest) @ 
keycloak-osgi-core-adapter ---
[INFO] 
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Keycloak JBoss Modules ............................. SUCCESS [  
7.552 s]
[INFO] Keycloak AS7 Adapter Distro ........................ SUCCESS [  
0.798 s]
[INFO] Keycloak Tomcat 6 Adapter Distro ................... SUCCESS [  
0.438 s]
[INFO] Keycloak Tomcat 7 Adapter Distro ................... SUCCESS [  
0.185 s]
[INFO] Keycloak Tomcat 8 Adapter Distro ................... SUCCESS [  
0.168 s]
[INFO] Keycloak EAP6 Adapter Distro ....................... SUCCESS [  
0.738 s]
[INFO] Keycloak Wildfly Adapter Distro .................... SUCCESS [  
0.838 s]
[INFO] Keycloak Jetty 8.1.x Adapter Distro ................ SUCCESS [  
0.261 s]
[INFO] Keycloak Jetty 9.1.x Adapter Distro ................ SUCCESS [  
0.257 s]
[INFO] Keycloak Jetty 9.2.x Adapter Distro ................ SUCCESS [  
0.294 s]
[INFO] Keycloak Examples and Doc Distribution ............. SUCCESS [  
5.459 s]
[INFO] Keycloak Example Themes ............................ SUCCESS [  
1.361 s]
[INFO] Keycloak WAR Deployment For Wildfly/AS7/EAP ........ SUCCESS [  
1.657 s]
[INFO] Keycloak WAR Distribution .......................... SUCCESS [  
5.911 s]
[INFO] Keycloak OSGI Features ............................. SUCCESS [  
0.433 s]
[INFO] Keycloak OSGI Core Adapter Integration ............. FAILURE [  
0.328 s]
[INFO] Keycloak OSGI JAAS ................................. SKIPPED
[INFO] Keycloak OSGI Integration .......................... SKIPPED
[INFO] Proxy Distro ....................................... SKIPPED
[INFO] Keycloak Appliance Distribution .................... SKIPPED
[INFO] Keycloak Source Distribution ....................... SKIPPED
[INFO] Distribution ....................................... SKIPPED
[INFO] 
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] 
------------------------------------------------------------------------
[INFO] Total time: 27.514 s
[INFO] Finished at: 2014-12-02T15:06:24-05:00
[INFO] Final Memory: 54M/470M
[INFO] 
------------------------------------------------------------------------
[ERROR] Failed to execute goal 
org.apache.felix:maven-bundle-plugin:2.3.7:manifest (bundle-manifest) on 
project keycloak-osgi-core-adapter: Cannot find C:\GitHub\keycloak
\distribution\osgi\core-adapter\target\classes (manifest goal must be 
run after compile phase) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the 
-e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, 
please read the following articles:
[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the 
command
[ERROR]   mvn <goals> -rf :keycloak-osgi-core-adapter

On 12/2/2014 3:01 PM, Marek Posolda wrote:
> Maybe an option is to keep just adapter support on AS7, but drop support
> for the auth-server itself on AS7? Of course, if we are able to somehow
> fix everything, it might be best option:-)
>
> Marek
>
> On 2.12.2014 20:49, Bill Burke wrote:
>> We should keep as7 adapter support at least.  We support older
>> versions of Jetty and tomcat too, it would be strange not to support
>> AS7. Hopefully stan has a fix.
>>
>> Looking at it, it looks like OperationDefinition is only within
>> auth-server subsystem.  That could be the "hack' you're talkin about.
>>
>> Shouldn't the auth-server and adapter should be separate subsystems
>> anyways?
>>
>> On 12/2/2014 2:37 PM, Marek Posolda wrote:
>>> One slightly related issue. I just did some testing and figured that
>>> eap6.3 and as7 distribution were broken as they excluded
>>> keycloak-subsystem . I've fixed that and EAP 6.3 works fine now. But on
>>> AS 7.1.1 the keycloak-subsystem doesn't work and I have:
>>>
>>> Caused by: java.lang.ClassNotFoundException:
>>> org.jboss.as.controller.OperationDefinition from [Module
>>> "org.keycloak.keycloak-subsystem:main"
>>>
>>> I am seeing options like:
>>> 1) Drop AS7 support
>>> 2) Revert AS7 specific subsystem
>>> 3) Do some hack in keycloak-subsystem to have it working on AS 7.1.1 (is
>>> it doable?)
>>>
>>> Anything else I am missing?
>>>
>>> Marek
>>>
>>> On 2.12.2014 14:38, Bill Burke wrote:
>>>> On 12/2/2014 7:55 AM, Stan Silvert wrote:
>>>>> On 12/2/2014 4:52 AM, Stian Thorgersen wrote:
>>>>>> Should we upgrade to WF 8.2 and also do some changes to the distro
>>>>>> before release?
>>>>> I don't see a reason not to go to WF 8.2.  If we do that, let me
>>>>> know so
>>>>> I can run a quick smoke test on the subsystem before we release.
>>>>>> With regards to distro we should move the adapters and examples into
>>>>>> separate downloads. Also, we should move the examples into a
>>>>>> separate github project (keycloak/keycloak-examples). This will make
>>>>>> it easier for those that wants to fork the examples separately.
>>>>>>
>>>>>> Also, we should consider a download based on the web-lite profile.
>>>>>> For non-JavaEE apps, containers (Docker) and those that want to run
>>>>>> a standalone KC server it would be nice to have a small as possible
>>>>>> distro.
>>>>> Depending on how the feature pack turns out, we might be able to offer
>>>>> many flavors of the appliance distro without any additional
>>>>> effort.  We
>>>>> could have:
>>>>> EAP6 + Keycloak
>>>>> AS7 + Keycloak
>>>>> WF8 (web) + Keycloak
>>>>> WF8 (full) + Keycloak
>>>>> WF 9 beta (web) + Keycloak
>>>>> WF 9 beta (full) + Keycloak
>>>>> etc.
>>>>>
>>>> IMO, we just need:
>>>> * war-dist
>>>> * appliance-dist
>>>>
>>>> Appliance distribution would have the most stable platform available.
>>>> Since we can't distribute EAP, then it would be the most stable and
>>>> maintained version of Wildfly that allows us to cluster and deploy
>>>> Keycloak.
>>>>
>>>>
> _______________________________________________
> keycloak-dev mailing list
> keycloak-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-dev



More information about the keycloak-dev mailing list