[rules-users] Use Knowledge Agent

developer researcher java.developer.researcher at gmail.com
Fri Oct 22 14:02:08 EDT 2010


Hello Michael,

I included the code for authentication but occurs a new exception. I think
that is by configuration of Guvnor.

I attached the exception and the log of guvnor. I hope you can help me.

Thanks and regards,

2010/10/21 Michael Anstis <michael.anstis at gmail.com>

> Hi,
>
> #2
>
> You could try setting the basicAuthentication, Username and Password
> properties on UrlResource before adding it to the builder:-
>
> <snip>
>     builder.add(ResourceFactory.newUrlResource(url), ResourceType.PKG);
> </snip>
>
> <snip>
>     UrlResource urlResource = ResourceFactory.newUrlResource(url);
>     urlResource.setBasicAuthentication("enabled");
>     urlResource.setUsername("Smurf");
>     urlResource.setPassword("Smurfy");
>     builder.add(urlResource, ResourceType.PKG);
> </snip>
>
> When you shift to using change-sets you should be able to embed the basic
> authentication in the change-set.xml file (as per my previous link) - your
> example code isn't using KnowledgeAgent yet; simply a URL resource.
>
>
> 2010/10/21 developer researcher <java.developer.researcher at gmail.com>
>
> Hello Michael and Subhas, thanks for your answers.
>>
>> Apparently the problem is due to permission. I am using the next
>> configuration:
>>
>> <security:identity
>> authenticate-method="#{defaultAuthenticator.authenticate}"/>
>> <security:role-based-permission-resolver
>> enable-role-based-authorization="true"/>
>>
>> I attached the class that use for my test, in this code not included code
>> for authenticate. In that sense I have new questions:
>>
>> 1º What is the minimal configuration of Guvnor for use the Knowledge
>> Agent?
>>
>> 2º What code should be included for authentication?
>>
>> Thanks and regards,
>>
>> 2010/10/20 Subhas <subhas.sing at gmail.com>
>>
>> Give some more details like code and jars in build path. I use
>>> KnowledgeBase and working fine for me.
>>>
>>> Thanks,
>>> Subhas
>>>
>>>
>>> On Wed, Oct 20, 2010 at 12:54 PM, java.developer.researcher <
>>> java.developer.researcher at gmail.com> wrote:
>>>
>>>>
>>>> Hello,
>>>>
>>>> I am trying of integrate Drools Guvnor with an java web application. I
>>>> am
>>>> using KnowledgeAgent, but occurs the next exception when execute the
>>>> code:
>>>>
>>>> java.lang.RuntimeException: java.io.IOException: Server returned HTTP
>>>> response code: 401 for URL:
>>>>
>>>> http://localhost:8383/drools-guvnor/org.drools.guvnor.Guvnor/package/org.examples/org.examples
>>>>        at
>>>>
>>>> org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:559)
>>>>        at
>>>>
>>>> org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:25)
>>>>        at
>>>>
>>>> org.examples.test.TestKnowledgeAgent.getKnowledgeBase(TestKnowledgeAgent.java:63)
>>>>        at
>>>> org.examples.test.TestKnowledgeAgent.main(TestKnowledgeAgent.java:28)
>>>> Caused by: java.io.IOException: Server returned HTTP response code: 401
>>>> for
>>>> URL:
>>>>
>>>> http://localhost:8383/drools-guvnor/org.drools.guvnor.Guvnor/package/org.examples/org.examples
>>>>        at
>>>> sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown
>>>> Source)
>>>>        at
>>>> org.drools.io.impl.UrlResource.getInputStream(UrlResource.java:76)
>>>>        at
>>>>
>>>> org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:512)
>>>>        ... 3 more
>>>> Exception in thread "main" java.lang.NullPointerException
>>>>        at
>>>> org.examples.test.TestKnowledgeAgent.main(TestKnowledgeAgent.java:37)
>>>>
>>>>     What is the cause of this exception? How can I solved it?
>>>>
>>>> Any help is welcome.
>>>>
>>>> Regards,
>>>> --
>>>> View this message in context:
>>>> http://drools-java-rules-engine.46999.n3.nabble.com/Use-Knowledge-Agent-tp1741354p1741354.html
>>>> Sent from the Drools - User mailing list archive at Nabble.com.
>>>> _______________________________________________
>>>> rules-users mailing list
>>>> rules-users at lists.jboss.org
>>>> https://lists.jboss.org/mailman/listinfo/rules-users
>>>>
>>>
>>>
>>> _______________________________________________
>>> rules-users mailing list
>>> rules-users at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/rules-users
>>>
>>>
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20101022/466fa9c6/attachment.html 
-------------- next part --------------
java.lang.RuntimeException: java.io.IOException: Server returned HTTP response code: 500 for URL: http://localhost:8383/drools-guvnor/org.drools.guvnor.Guvnor/package/org.examples/org.examples
	at org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:544)
	at org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:28)
	at org.examples.test.TestKnowledgeAgent.getKnowledgeBase(TestKnowledgeAgent.java:69)
	at org.examples.test.TestKnowledgeAgent.main(TestKnowledgeAgent.java:29)
Caused by: java.io.IOException: Server returned HTTP response code: 500 for URL: http://localhost:8383/drools-guvnor/org.drools.guvnor.Guvnor/package/org.examples/org.examples
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
	at org.drools.io.impl.UrlResource.grabStream(UrlResource.java:210)
	at org.drools.io.impl.UrlResource.getInputStream(UrlResource.java:146)
	at org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:486)
	... 3 more
Exception in thread "main" java.lang.NullPointerException
	at org.examples.test.TestKnowledgeAgent.main(TestKnowledgeAgent.java:38)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: localhost.2010-09-24.log
Type: application/octet-stream
Size: 4733 bytes
Desc: not available
Url : http://lists.jboss.org/pipermail/rules-users/attachments/20101022/466fa9c6/attachment.obj 


More information about the rules-users mailing list