среда, 13 апреля 2011 г.

Install (Uninstall) JDK (JRE). Error 1723.

Деинсталяция JDK (JRE) приводило к ошибке Error 1723.

Run:
jdk-6u24-windows-i586.exe /LV* %TEMP%\jreMSI.log

Result:
file MSIeae8f.LOG:
Error 1723.There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor. Action uninstallsdk, entry: MSIUninstallSDK, library: C:\Java\jdk1.6\jre\bin\regutils.dll

file jreMSI.log:
=== Logging stopped: 13.04.2011 10:44:42 ===
MSI (c) (C4:CC) [10:44:42:839]: Note: 1: 1729
MSI (c) (C4:CC) [10:44:42:954]: Product: Java(TM) SE Development Kit 6 Update 24 -- Configuration failed.

MSI (c) (C4:CC) [10:44:43:249]: Windows Installer reconfigured the product. Product Name: Java(TM) SE Development Kit 6 Update 24. Product Version: 1.6.0.240. Product Language: 1033. Manufacturer: Oracle. Reconfiguration success or error status: 1602.

MSI (c) (C4:CC) [10:44:44:565]: Grabbed execution mutex.
MSI (c) (C4:CC) [10:44:44:565]: Cleaning up uninstalled install packages, if any exist
MSI (c) (C4:CC) [10:44:44:566]: MainEngineThread is returning 1602
=== Verbose logging stopped: 13.04.2011 10:44:44 ===

Solving:
Копировать папку jre\bin с другого компьютера и повторить деинсталяцию (использовал JDK 6 Update 18).

вторник, 5 октября 2010 г.

JavaFX: Tower Defence конкурс

JavaFX: Tower Defence конкурс

Версия 1:
добавил новый тип Warrior - выходит из башни, бьет противника оружием (в самолетах есть авиа бомбы) и возвращается на базу.
Расширенный тип башни BaseTower - обладает зоной сканирования и возможностью апгрейда. Если противник попадает в эту зону, то выпускает воинов (количество воинов ограничено).

TODO:
Добавить свою графику и поменять компоновку главного окна, добавить эффекты.

Bugs:
При большом количестве сущностей JavaFX падает.
java.lang.AssertionError: bad slice data in on replace trigger
at javafx.scene.Parent.onReplace$children(Parent.fx:401)
либо ArrayOutOfIndex...

JavaFX - игровой движок.

Считалочка для Сына - один из уровней игры.
Пример компоновки и анимации.
P.S. был написан на javafx скрипте, но еще работает на 7 (сентябрь 2012)
TODO переписать под новую версию.

пятница, 4 декабря 2009 г.

Authorization: Digest

Task: Authorization with the Digest authentication to .NET webservice on IIS.
Trouble: cannot get wsdl

log:
Test connection: <200: ok="ok"> http://server.net/
Test connection: <200: ok="ok"> http://server.net/_vti_bin/DotNetWebservice.asmx
Test connection: <401: unauthorized="unauthorized"> http://server.net/_vti_bin/DotNetWebservice.asmx?WSDL

Found (after analyze of packets):
IE:
Authorization: Digest username="test", uri="/_vti_bin/DotNetWebservice.asmx", ....
Java:
Authorization: Digest username="test", uri="/_vti_bin/DotNetWebservice.asmx?WSDL",...