[rules-users] Client code using RuleAgent API - Guvnor 5.1.1 - getting 401 error

Michael Anstis michael.anstis at gmail.com
Fri Nov 26 06:36:48 EST 2010


Hi,

As from 5.1 (I believe) Guvnor authenticates requests and you therefore need
to provide user id and password in your change set.

This might help:
http://drools-java-rules-engine.46999.n3.nabble.com/How-to-modify-changeset-xml-in-guvnor-td1404619.html

Cheers,

Mike

2010/11/26 Achyutha, Venkata <Venkata.Achyutha at t-mobile.com>

>  Hi,
>
> This error would be basic one but it’s very frustrating to me to debug
> this, few days ago it use to work.
>
> I deployed guvnor 5.1.1 war into web logic 10.3, created package with 4
> rules, build and deploy, got package url.
>
> Started using package url in properties file and passing file to RuleAgent
> api, suddenly it started giving HTTP response code: 401 for URL.
>
> Any thoughts on this issue would be greatly appreciated.
>
>
>
> Below is the content of properties file and Client code.
>
> {url=
> http://10.117.39.51:7001/Guvnor5.1.1/org.drools.guvnor.Guvnor/package/com.tmobile.pos.rules/LATEST
> , name=myrules, username=weblogic, poll=30, newInstance=true,
> localCacheDir=C:\Installed\workspaces\drools\POC\bin,
> workspacepath=C://bea/user_projects/domains/posdomain, password=weblogic123,
> enableBasicAuthentication=true}
>
>
>
> Error:
>
> RuleAgent(myrules) INFO (Fri Nov 26 15:19:00 IST 2010): Configuring with
> newInstance=true, secondsToRefresh=30
>
> RuleAgent(myrules) INFO (Fri Nov 26 15:19:00 IST 2010): Configuring package
> provider : URLScanner monitoring URLs:
> http://10.117.39.51:7001/Guvnor5.1.1/org.drools.guvnor.Guvnor/package/com.tmobile.pos.rules/LATESTwith local cache dir of C:\Installed\workspaces\drools\POC\bin
>
> RuleAgent(myrules) EXCEPTION (Fri Nov 26 15:19:01 IST 2010): Server
> returned HTTP response code: 401 for URL:
> http://10.117.39.51:7001/Guvnor5.1.1/org.drools.guvnor.Guvnor/package/com.tmobile.pos.rules/LATEST.
> Stack trace should follow.
>
> *java.io.IOException*: Server returned HTTP response code: 401 for URL:
> http://10.117.39.51:7001/Guvnor5.1.1/org.drools.guvnor.Guvnor/package/com.tmobile.pos.rules/LATEST
>
>
>
> Client Code: (getting error at 3rd line)
>
> File file = *new* File("C:\\guvnor.properties");
>
> *properties.load(**new** FileInputStream(file))*;
>
> RuleAgent agent = RuleAgent.*newRuleAgent*(properties);
>
> RuleBase ruleBase = agent.getRuleBase();
>
> WorkingMemory workingMemory = ruleBase.newStatefulSession();
>
>
>
>
>
> Thanks
>
> Kumar**
>
>
>
> _______________________________________________
> 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/20101126/288726c1/attachment.html 


More information about the rules-users mailing list