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

Marek Posolda mposolda at redhat.com
Tue Dec 2 15:36:03 EST 2014


oops, thanks to you for reporting issue to me this time:-)

It should be fixed now. Let me know if it helps.

Marek

On 2.12.2014 21:12, Stan Silvert wrote:
> 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